perm filename SCORE.TXT[NET,MRC]1 blob
sn#441867 filedate 1979-05-14 generic text, type T, neo UTF8
(SU-SCORE) STANFORD UNIVERSITY
SCORE COMPUTER FACILITY
(FUNCTION)
SERVER COMPUTER: DEC-2060T HOST ADDR. 184 HOST 2/IMP 56
(ADDRESS)
SCORE Computer Facility
Computer Science Department
Stanford University
Stanford, California 94305
(PERSONNEL)
DIRECTOR
Edward Feigenbaum (CSD.Feigenbaum@SU-SCORE) (415) 497-4079
MANAGER
Ralph Gorin (Admin.Gorin@SU-SCORE) (415) 497-4365
LIAISON
Mark Crispin (Admin.MRC@SU-SCORE) (415) 497-1701
ACCOUNTS
Ralph Gorin (Admin.Gorin@SU-SCORE) (415) 497-4365
SOFTWARE-CONTACT
Mark Crispin (Admin.MRC@SU-SCORE) (415) 497-1701
HARDWARE-CONTACT
Mark Crispin (Admin.MRC@SU-SCORE) (415) 497-1701
OPERATOR
None. The computer room phone number is (415) 497-0070;
however, it is normally unattended.
(ACCOUNTING)
SCORE sells pie-slices of disk space and computer time, with
the pie slice being proportional to the support a user's group
provides to the system. A user from each group is appointed
accounts liaison for that group, and has the responsibility for
that group's accounts.
There is no general guest account. Free guest accounts are
normally not provided except in exceptional circumstances.
(SERVICE-SCHEDULE)
The system is scheduled up 24 hours/day, 7 days/week, except
for bi-weekly preventive maintenance and occasional system
work after midnight and on weekends.
To list the currently scheduled system downtime, type:
[@]information <SP> downtime <CR>
TYPICAL LOAD = variable
MAXIMUM NO. USERS = 97 users + 3 system overhead jobs
NUMBER NETWORK SLOTS = 40
(LOGIN)
TELNET INFO:
. Appropriate echo mode = full duplex
. Appropriate transmission mode = character-at-a-time
. The user can declare his terminal type by using the
TERMINAL command. Type:
[@]terminal <SP> ? <CR>
for a listing of available terminal options.
. The system accepts both upper and lower case
. TIP settings - @ T E 1, @E R, @N T
. The default terminal type on initial connection
is NVT, a non-display with infinite vertical and
horizontal dimensions with no padding requirements.
USER INFO:
. USERID = consists of a "group name", assigned by SCORE
accounting, and a "user name", assigned by the group's
accounts liaison, of the form group.user. For example,
user MRC in the Admin group has userid "Admin.MRC".
. PASSWORD = chosen by the user, up to 39 characters.
LOGIN: Connect to SU-SCORE, then type:
[Stanford SCORE, TOPS-20AN Monitor 3A(2014)-4]
[@]USERID <SP> PASSWORD <CR>
[Job nn on TTYnn DATE TIME]
[Previous LOGIN: DATE TIME]
[@]
SUBSYSTEM INTERRUPT = CONTROL-C CONTROL-C. A single CONTROL-C
returns to the EXEC when the user program requests typein.
CONTROL-C CONTROL-C does not abort output; CONTROL-O or a
repeated CONTROL-C must be used for this purpose.
SUBSYSTEM RESUME = [@]continue <CR>
(LOGOUT)
LOGOUT:
[@]logout <CR>
[Killed Job nn, User USERID, TTY nn, at DATE TIME]
[Used CPU-TIME in CONNECT-TIME]
AUTOLOGOUT:
There is no autologout for logged-in users. Not logged-in
users who fail to log in within 30 minutes or who are idle
for more than 10 minutes and have been connected for more
than 15 minutes are autologged-out.
If a user gets "hung up" (on a dialup-line or if the TELNET
connection closes) s/he has 30 minutes to connect back and
attach the job. This is done by:
[@]attach <SP> USERID <CR>
[Password:] PASSWORD <CR>
(CONTROL-CHARACTERS)
A few control characters are listed below:
INTERRUPT CONTROL-C CONTROL-C
COMPLETE PARTIAL FILESPEC CONTROL-F
ABORT OUTPUT CONTROL-O
UNHOLD OUTPUT CONTROL-Q
RETYPE LINE CONTROL-R
HOLD OUTPUT CONTROL-S
JOB STATUS CONTROL-T
DELETE LINE CONTROL-U
QUOTE CHARACTER CONTROL-V
DELETE WORD CONTROL-W
END OF FILE CONTROL-Z
COMPLETE FILESPEC ESCAPE
DELETE CHARACTER RUBOUT
(HELP)
The HELP command runs Stanford's tree-structured HELP system.
To print a complete list of available HELP topics, type:
[@]help <SP> * <CR>
In many subsystems, typing "?" will list the various things
the user can do at that point. For example, typing "?" at
EXEC command level will list the available commands.
Longer system documentation may be found on the <DOCUMENTATION>
(unstructured files), <INFO> (files structured for the EMACS
INFO system), and <MANUALS> (online versions of DEC manuals).
(NETWORK-COMMANDS)
(LIST-ACTIVE-USERS)
For human-oriented user information type:
[@]finger <CR>
For system-oriented information type:
[@]systat <CR>
(NETWORK-STATUS)
[@]netstat <CR>
[*] <CR>
(CONVERSE-WITH-ACTIVE-USERS)
To set up a "link", type:
[@]talk <SP> USERID <CR>
Note: it is considered polite to send a message to the user
and let him or her link back rather than linking without
warning.
To terminate a link, type:
[@]break
(SEND-MESSAGE)
To send an immediate one-line message to a user, type:
[@]send <SP> USERID <SP> MESSAGE <CR>
To send mail to a user, type:
[@]mail <CR>
[To:] USERID-LIST <CR>
[Cc:] OPTIONAL-USERID-LIST <CR>
[Subject:] SUBJECT-OF-MESSAGE <CR>
[Msg:]
MESSAGE
CONTROL-Z
[@]
MAIL runs the send subsystem of MM. The old SNDMSG program
is not supported on SU-SCORE.
(RETRIEVE-MESSAGES)
To retrieve mail in the simplest way, type:
[@]type <SP> mail.txt <CR>
A better (and the recommended) way is to use the MM subsystem,
which is accessed by typing:
[@]mm <CR>
MM is documented in the online file <DOCUMENTATION>MM.DOC.
(TALK-TO-OPERATOR)
There is no operator at SU-SCORE. The best way to receive
technical assistance is to contact another knowledgable user
or the network liaison. If you can't find anybody online to
help you, send mail to Admin.MRC@SU-SCORE and you should get
a reply within a day.
(FILE-NAMING)
File specifications are in the form:
DEVICE:<DIRECTORY>FILE.EXTENSION.GENERATION;ATTRIBUTES
where device is the device name or logical name on which the
file resides, directory is the filesystem directory on which
the file resides, file and extension are names selected by the
user (in general, the extension is used as a "file type"),
and generation is a "version number" of the file which is
incremented each time the file is overwritten. For example:
DSK:<RANDOM.GARPLY>FOO.BAR.10
specifies the tenth version of the file FOO.BAR on device
DSK (the main filesystem disk), directory RANDOM.GARPLY.
The device, directory, file, and extension may be up to 39
characters.
The attributes are optional and do not identify the file in
any way; rather they specify related information such as the
file's protection. Normally attributes are omitted in a file
specification.
(PROTOCOLS)
(SERVER)
Old TELNET, socket 1
FTP, socket 3
SYSTAT, socket 15
HOSTAT, socket 17
New TELNET, socket 27
FINGER, socket 117
(USER)
(TELNET)
SU-SCORE runs a locally-written TELNET program, designed
to take full advantage of the human engineering features
of TOPS-20. This program is not the old TENEX TELNET
program.
[@]telnet <SP> REMOTE-HOST <CR>
[Trying... Open]
[Remote host dialog]
CONTROL-UPARROW C
[Connection closed]
[@]
(FTP)
FTP is essentially the same user program which runs on
most other TOPS-20 sites.
[@]ftp <CR>
[SU-SCORE FTP User process 3(27)]
[*]REMOTE-HOST <CR>
[Connection opened.]
[*]get <SP> REMOTE-FILE-NAME
[to local-file] LOCAL-FILE-NAME
[TRANSFER-STATUS-MESSAGES]
[*]bye
[*]exit
[@]
(DFTP)
DFTP is the subsystem to save and retrieve files from
the Datacomputer at CCA-TENEX.
[@]dftp <CR>
(FINGER)
FINGER provides human-oriented information at other
sites which support the FINGER protocol.
[@]finger <SP> OPTIONAL-USERID @ REMOTE-HOST <CR>
(HARDWARE)
(COMPUTER)
TYPE CORE AMOUNT CORE SPEED WORD LENGTH
DEC-2060T 256K 1.2 usec 36 bit
(PERIPHERALS)
HOW MANY TYPE MAKE MODEL
DISKS
3 40 Megaword DEC RP06
TAPES
1 9 track 1600 BPI DEC TU45
(TERMINALS)
Most terminal access is via the Arpanet. Terminals used
locally to SU-SCORE include Datamedia 2500, Hazeltine 1500,
Teleray 1061, and ADM-3. The system console is a DEC LA36.
(OPERATING-SYSTEM)
SU-SCORE runs the Stanford version of TOPS-20AN release 3A, which
is essentially upwards compatable with DEC TOPS-20. SU-SCORE's
operating system is essentially the same as that running at
Stanford LOTS (Low Overhead Timesharing System) with Arpanet,
Dialnet, and pie-slicing support added.
(USER-PROGRAMS)
SU-SCORE has most of the popular subsystems running on other
Arpanet Tenex and TOPS-20 sites. If it is available on most
other Arpanet sites, we probably have it. Only subsystems
developed locally are listed here. The write-up for SRI-KL
has a fairly extensive list of popular subsystems.
Many of the AI subsystems listed in the SU-AI write-up also
exist at SU-SCORE.
Programming languages and assemblers supported at SU-SCORE
include: AID, APL, BASIC, FAIL, FORTRAN, INTERLISP, MACLISP,
MACRO-10, MACN11, MIDAS, PASCAL, PASSGO, PPL, SAIL, SIMULA,
and SNOBOL.
(DIALNET)
TYPE: Data communication protocol
CONTACT: Mark Crispin (Admin.MRC@SU-SCORE)
DESCRIPTION: Dialnet is a data communication protocol
intended for use over medium-speed (1200 baud) data links
over the ordinary telephone network. Dialnet as
implemented at Stanford uses VADIC 3400 series modems with
autodialer. Dialnet software for TOPS-20 consists of a
new monitor module (DIALNE) which defines a DLN: device
and FTP and MAIL user and server programs. DIALNE has been
designed so that it can be inserted into any release 3 or 3A
TOPS-20 monitor (sources are not necessary). The system
manager defines one of the TTY ports as a Dialnet port (the
definition can be changed with a simple patch in the running
monitor).
DOCUMENTATION:
Earnest L., and McCarthy, J., "DIALNET: A Computer
Communications Study," 1976. The original proposal,
which outlined the Dialnet concept.
Crispin, M., and Zabala, I., "DIALNET Protocols," 1979.
Documentation on the Dialnet protocols, for potential
implementors.
Crispin, M., "TOPS-20 Dialnet Documentation," 1979. User
programming information for Dialnet on TOPS-20.
(PASCAL)
TYPE: Programming language
CONTACT: Armando Rodriguez (CSL.Armando@SU-SCORE)
DESCRIPTION: PASCAL is an ALGOL-like programming language
defined by Nichlaus Wirth in 1968 and revised in 1973. Its
popularity is increasing rapidly because of its powerful
data-structure manipulation and type definition facilities,
its clarity, simplicity and straightforwardness.
SU-SCORE has two compilers, called PASCAL and PASSGO, both
developed from the Hamburg University PASCAL. PASSGO is
a compile/load/go version of PASCAL.
ACCESS:
Either use the TOPS-20 compile-class commands (LOAD, EXECUTE,
etc.) or run the desired compiler manually by typing:
[@]pascal <CR> or [@]passgo <CR>
DOCUMENTATION:
[@]help <SP> pascal <CR>
(TELNET)
TYPE: Network utility
CONTACT: Mark Crispin (Admin.MRC@SU-SCORE)
DESCRIPTION: TELNET is a subsystem to communicate with the
terminal service at other Arpanet sites. This version of
TELNET was written locally and utilizes the superior command
parsing and network service of TOPS-20 for better efficiency
and human engineering over the old Tenex TELNET program.
ACCESS:
[@]telnet <SP> REMOTE-HOST <SP> SOCKET (optional) <CR>
DOCUMENTATION:
<DOCUMENTATION>TELNET.DOC
(INTERESTS)
SU-SCORE is owned jointly by the Department of Computer Science,
Department of Electrical Engineering, and Department of Operations
Research at Stanford University and serves as a general computing
facility for these departments and outside customers.
SU-SCORE uses the Arpanet to provide terminal service to network
users and to facilitate contact with other Arpanet sites working
in related fields of research.
(DOCUMENTATION)
Most documentation is online. TOPS-20 manuals may be ordered
directly from DEC.